Domain-Driven Probabilistic Analysis of Programmable Logic Controllers
نویسندگان
چکیده
Programmable Logic Controllers are widely used in industry. Reliable PLCs are vital to many critical applications. This paper presents a novel symbolic approach for analysis of PLC systems. The main components of the approach consists of: (1) calculating the uncertainty characterization of the PLC systems, (2) abstracting the PLC system as a Hidden Markov Model, (3) solving the Hidden Markov Model using domain knowledge, (4) integrating the solved Hidden Markov Model and the uncertainty characterization to form an integrated (regular) Markov Model, and (5) harnessing probabilistic model checking to analyze properties on the resultant Markov Model. The framework provides expected performance measures of the PLC systems by automated analytical means without expensive simulations. Case studies on an industrial automated system are performed to demonstrate the effectiveness of our approach.
منابع مشابه
A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملA Multidimensional Approach for Concurrent Model-Driven Automation Engineering
Mechatronic engineering is about integration of different engineering disciplines, mainly mechanical engineering, electrical engineering, and software engineering. Within the machine and plant engineering process, software engineering is part of automation engineering, which deals with configuration and programming of devices like programmable logic controllers (PLC), motion controllers, and hu...
متن کاملProgramming languages popularity and implications to testing programmable logic controllers
The popularity of domain-specific programming languages has implications on how we test software in these domain industries. For example for programmable logic controllers five standard languages were defined and used in practice. Detailed data on popularity of these languages should show some implications on what languages to target when testing. We suggest that massive new data sources result...
متن کاملResponse Time Driven Scheduling for Real-time Programmable Logic Controllers with Network-based I/o Systems
High performance programmable logic controllers(PLCs) are time critical systems that require deadline-guaranteed response time. This paper describes a processor and network scheduling method for real-time PLCs supporting networkbased I/O systems and multi-tasking facilities. This enhances schedulability under the pre-de ned response time constraints, by adjusting the period as well as the relea...
متن کاملPLC-based Implementation of Supervisory Control for Discrete Event Systems
The supervisory control theory is a general theory for automatic synthesis of controllers (supervisors) for discrete event systems, given a plant model and a specification for the controlled behavior. Though the theory has for over a decade received substantial attention in academia, still very few industrial applications exist. The main reason for this seems to be a discrepancy between the abs...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011